body{
    color: #333;
    --site-width:100%;
    font-size: 1rem;
    line-height: 2rem;
}
li{
    list-style-type: none;
}
*{
    margin: 0;
    padding: 0;
}
.box1{
    width: 250px;
    height: 344px;
    position: fixed;
    float: right;
    bottom: 20px;
    right: 20px; 
    margin-left: 20px;
    z-index: 1;
}
.box2 li{
    cursor: default;
    width: 250px;
    height: 20px;
    /* float: right; */
    text-align: right;
    color: #333;
    
}

.box3{
    width: 1003px;
    height: 296px;
    border: 1px solid white;
    margin: 0 auto;
}
.box3 img{
    width: 1003px;
    height: 296px;
    border: 0px; 
}

nav{
    position: relative;
    width: 1002px;
    height: 40px;
    /* overflow: hidden; */
    margin: 0 auto;
    background-color: rgb(142, 200, 226);

}
nav ul li{
    float: left;
    width: 111.3px;
    height: 40px;
    line-height: 40px;
    list-style: none;
    text-decoration: none;
    text-align: center;
    background-color: rgb(142, 200, 226) ;
}

 nav a{
    display: block;
    color: white;
    width: 110.3px;
    height: 40px;
    text-decoration: none;
    border-bottom: 1px solid rgb(204, 204, 204);
}
nav a:hover{
    background-color: #666;
    color: white;
    border-bottom: 1px solid red;
}
nav .submenu{
    visibility: hidden;
    width: 110.3px;
}
nav a:hover{
    background-color: #666;
    color: white;
    border-bottom: 1px solid red;
}
nav li:hover .submenu{
    visibility: visible;
    position: relative;
    z-index: 100;
}
nav .submenu li{
    height: 40px;
    font-size: 1rem;
    line-height: 35px;
}
.box_mainpart{
    display:flex;
    width: 1002px;
    height: 1280px;
    margin: 0 auto;
    border: 1px solid white;
}
.box_mainpart1{
    width: 263.15px;
    height: 1280px;
    border: 1px solid white;
}
.box_mainpart2{
    width: 404.84px;
    height: 1280px;
    border: 1px solid white;
}
.box_mainpart3{
    width: 334.01px;
    height: 1280px;
    border:1px solid white;
}
.lump1{
    width: 228px;
    height: 179px;
    margin: 0 auto;
    border-radius: 8px;
    border: 1px solid white;
    background-color: rgb(107, 225, 249);
}
.lump1 img{
    width: 228px;
    height: 35px;
}
.link1 img{
    
    width: 114px;
    height: 30px;
    border: 0;
    
}
.link2 img{
    position: absolute;
    width: 114px;
    height: 30px;
    border: 0;  
}
.link3 img{
    width: 114px;
    height: 30px;
    border: 0;  
}
.link4 img{
    position: absolute;
    width: 114px;
    height: 30px;
    border: 0;  
}
.link5 img{
    width: 114px;
    height: 30px;
    border: 0;  
}
.link6 img{
    position: absolute;
    width: 114px;
    height: 30px;
    border: 0;  
}
.lump2{
    width: 228px;
    height: 276px;
    margin: 0 auto;
    border-radius: 8px;
    border: 1px solid white;
    background-color: rgb(107, 225, 249);
}
.lump2 img{
    width: 228px;
    height: 34px;
}
.lump2 a{
    font-size: 0.8rem;
    text-align: left;
}
.shiyan{
    display: block;
    width: 215px;
    height: 30px;
    margin: 0 auto;
    color: white;
    border-radius: 4px;
    background-color: rgb(30, 198, 240);
    text-decoration: none;
}
.shijian{
    display: block;
    width: 215px;
    height: 30px;
    margin: 0 auto;
    color: white;
    border-radius: 4px;
    margin-top:8px;
    background-color: rgb(73, 198, 229);
    text-decoration: none;
}
.youzhi{
    display: block;
    width: 215px;
    height: 30px;
    margin: 0 auto;
    color: white;
    border-radius: 4px;
    margin-top:8px;
    background-color: rgb(118, 186, 231);
    text-decoration: none;
}
.shaungyu{
    display: block;
    width: 215px;
    height: 30px;
    margin: 0 auto;
    color: white;
    border-radius: 4px;
    margin-top:8px;
    background-color: rgb(30, 198, 240);
    text-decoration: none;
}
.xiao{
    display: block;
    width: 215px;
    height: 30px;
    margin: 0 auto;
    color: white;
    border-radius: 4px;
    margin-top:8px;
    background-color: rgb(118, 186, 231);
    text-decoration: none;
}
.yuan{
    
    display: block;
    width: 215px;
    height: 30px;
    margin: 0 auto;
    color: white;
    border-radius: 4px;
    margin-top:8px;
    background-color: rgb(30, 198, 240);
    text-decoration: none;
}
.lump3{
    width: 228px;
    height: 355px;
    margin: 0 auto;
    border-radius: 8px;
    border: 1px solid white;
    background-color: rgb(107, 225, 249);
}
.c{
    display: block;
    width: 215px;
    height: 30px;
    font-size: 0.8rem;
    margin: 0 auto;
    color: white;
    border-radius: 4px;
    margin-top:7px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background-color: rgb(30, 198, 240);
    text-decoration: none;
}
.c1{
    display: block;
    width: 215px;
    height: 30px;
    font-size: 0.8rem;
    margin: 0 auto;
    color: white;
    border-radius: 4px;
    margin-top:7px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background-color: rgb(38, 180, 216);
    text-decoration: none;
}
.lump4{
   position: absolute;
   width: 250px;
   height: 300px;
   margin: 0 auto;
   border: 1px solid white;
}
.lump4 img{
    width: 250px;
    height: 47px;
    font-size: 0;
    display: block;
} 
.lump5 {  
    width: 390px;
    height: 260px; 
    margin:0 auto;  
    position:relative;  
}  
.lump5 ul{
    list-style:none; 
}
.lump5 ul li a img{
    width:390px;  
    height:260px; 
}
.img li {  
    position:absolute;  
    top:0px;  
    left:0px;  
    display:none  
}  
.lump5 .num {  
    position:absolute;  
    bottom:0px;  
    left:0px;  
    font-size:0px;  
    text-align:center;  
    width:100%;  
}  
.num li {  
    width:20px;  
    height:20px;  
    background:#666666;  
    color:#FFFFFF;  
    text-align:center;  
    line-height:20px;  
    display:inline-block;  
    font-size:16px;  
    border-radius:50%;  
    margin-right:10px;  
    cursor:pointer;  
}  
.lump5 .btn {  
    position:absolute;  
    top:50%;  
    margin-top:-30px;  
    width:30px;  
    height:60px;  
    background:rgba(0,0,0,0.5);  
    color:#FFFFFF;  
    text-align:center;  
    line-height:60px;  
    font-size:40px;  
    display:none;  
    cursor:pointer;  
}  
.lump5 .num li.active{  
    background:#AA0000;  
}  
.lump5:hover .btn {  
    display:block  
}  
.lump5 .left {  
    left:0px;  
}  
.lump5 .right {  
    right:0px;  
}  
.lump6{
    width: 390px;
    height: 220px;
    margin: 0 auto;
    border: 1px solid rgb(96, 197, 217);
}
.lump6 .top1{
    width: 380px;
    height: 28px;
    margin: 0 auto;
    margin-top: 2px;
    border: 1px solid white;
    background-color: rgb(150, 234, 251);
}
.lump6 .top1 span{
    position: absolute;
    color: white;
    margin-top: -2px;
    margin-left: 10px;
}
.lump6 .top1 img{
    position: absolute;
    margin-left: 335px;
    margin-top: 7px;
}
.lump6 .xinwen a{
    display: block;
    width: 390px;
    height: 10px;
    margin-top: -8px;
    margin-left: 20px;
    font-size: 7px;
    color: #666;
    text-decoration:none;
}
.lump7{
    width: 390px;
    height: 220px;
    margin: 0 auto;
    border: 1px solid rgb(96, 197, 217);
}
.lump7 .top2{
    width: 380px;
    height: 28px;
    margin: 0 auto;
    margin-top: 2px;
    border: 1px solid white;
    background-color: rgb(150, 234, 251);
}
.lump7 .top2 span{
    position: absolute;
    color: white;
    margin-top: -2px;
    margin-left: 10px;
}
.lump7 .top2 img{
    position: absolute;
    margin-left: 335px;
    margin-top: 7px;
}
.lump7 .jiaoke a{
    display: block;
    width: 390px;
    height: 10px;
    margin-top: -8px;
    margin-left: 20px;
    font-size: 7px;
    color: #666;
    text-decoration:none;
}
.lump8{
    width: 390px;
    height: 220px;
    margin: 0 auto;
    border: 1px solid rgb(96, 197, 217);
}
.lump8 .top3{
    width: 380px;
    height: 28px;
    margin: 0 auto;
    margin-top: 2px;
    border: 1px solid white;
    background-color: rgb(150, 234, 251);
}
.lump8 .top3 span{
    position: absolute;
    color: white;
    margin-top: -2px;
    margin-left: 10px;
}
.lump8 .top3 img{
    position: absolute;
    margin-left: 335px;
    margin-top: 7px;
}
.lump8 .student a{
    display: block;
    width: 390px;
    height: 10px;
    margin-top: -8px;
    margin-left: 20px;
    font-size: 7px;
    color: #666;
    text-decoration:none;
}
.lump9{
    width: 390px;
    height: 220px;
    margin: 0 auto;
    border: 1px solid rgb(96, 197, 217);
}
.lump9 .top4{
    width: 380px;
    height: 28px;
    margin: 0 auto;
    margin-top: 2px;
    border: 1px solid white;
    background-color: rgb(150, 234, 251);
}
.lump9 .top4 span{
    position: absolute;
    color: white;
    margin-top: -2px;
    margin-left: 10px;
}
.lump9 .top4 img{
    position: absolute;
    margin-left: 335px;
    margin-top: 7px;
}
.lump9 .hangye a{
    display: block;
    width: 390px;
    height: 10px;
    margin-top: -8px;
    margin-left: 20px;
    font-size: 7px;
    color: #666;
    text-decoration:none;
}

.clock{
    width: 323.4px;
    height: 18px;
    font-size: 1rem;
    text-align: center;
}
.lump11{
    width: 300px;
    height: 33px;
    padding-top: 10px;
}
.zdss{
   padding-left: 10px;
}
.ssk{
    width: 160px;
    height: 20px;
}
.ss{
    font-size: .9rem;
}
.lump12{
    width: 237px;
    height: 170px;
    margin-top: -10px;
    margin-left: 51.5px;
    border: 2px solid rgb(53, 165, 221);
    border-top: 0;
}
.lump12 a{
    display: block;
    width: 200px;
    height: 10px;
    margin-top: -12px;
    font-size: 7px;
    color: #666;
    text-decoration:underline;
    text-decoration-style: dotted;
}
.box_gs{
    width: 190px;
    height: 130px;
    padding-left: 5px;
    border: 0px solid;
}
.other{
    position: absolute;
    width: 235px;
    height: 25px;
    margin-top: 15px; 
}
.other a{
    width: 45px;
    height: 16px;
    font-size: 0.7rem;
    margin-top: 2px;
    float: right;
    text-decoration:none;    
}
.lump13{
    width: 327.5px;
    height: 209px;
    border: 1px solid white;
}
.lump13 .top5{
    width: 325px;
    height: 38px;
    margin-left: 20px;
    border: 1px solid white;
}
.lump13 .top5 span{
    position: absolute;
    width: 221px;
    height: 38px;
    margin-top: 4px;
    color: rgb(151, 187, 245);
    font-size: 22px;
}
.lump13 .top5 a img{
    position: absolute;
    margin-top: 15px;
    margin-left: 230px;
}
.lump13 .line{
    width: 315px;
    height: 4px;
    margin-top: -1px;
    margin-left: 11px;
    background-color: rgb(182, 179, 179);
    border: 1px solid #666;
}
.lump13 .jiuye a{
    display: block;
    width: 330px;
    height: 10px;
    margin-top: -7px;
    margin-left: 20px;
    font-size: 7px;
    color: #666;
    text-decoration:underline;
    text-decoration-style: dotted;
}
.lump13 .jiuye a:hover{
    color: rgb(63, 63, 173);
}
.lump14{
    width: 327.5px;
    height: 238px;
    border: 1px solid white;
}
.lump14 .top6{
    width: 325px;
    height: 38px;
    
    margin-left: 20px;
    border: 1px solid white;
}
.lump14 .top6 span{
    position: absolute;
    width: 221px;
    height: 38px;
    margin-top: 4px;
    color: rgb(151, 187, 245);
    font-size: 22px;
}
.lump14 .top6 a img{
    position: absolute;
    margin-top: 15px;
    margin-left: 230px;
}
.lump14 .line1{
    width: 315px;
    height: 4px;
    margin-top: 3px;
    margin-left: 11px;
    background-color: rgb(182, 179, 179);
    border: 1px solid #666;
}
.lump14 .ziliao a{
    display: block;
    width: 330px;
    height: 10px;
    margin-top: -7px;
    margin-left: 20px;
    font-size: 7px;
    color: #666;
    text-decoration:underline;
    text-decoration-style: dotted;
}
.lump14 .ziliao a:hover{
    color: rgb(63, 63, 173);
}
.lump15{
    width: 400px;
    height: 44px;
    margin: 0 auto;
    border: 1px solid white;
}
.lump15 img{
    width: 87px;
    height: 34px;
    margin-left: 10px;
    margin-top: 5.5px;
}
.lump15 .yqlj{
    position: absolute;
    width: 200px;
    height: 22px;
    margin-left: 3px;
    margin-top: 11px;
}
.lump16{
    width: 330px;
    height: 315px;
    margin-left: 17px;
}
.box_foot{
    width: 1002px;
    height: 100px;
    margin: 0 auto;
    border: 1px solid white;
}
.box_foot div{
    width: 802px;
    height: 3px;
    margin: 0 auto;
    background-color: rgb(107, 225, 249);;
    border: 1px solid white;
}
.box_foot p{
    margin-top: 30px;
    text-align: center;
}